Chart for WPF/Silverlight
テーマ
グラフ機能 > レイアウトおよび外観 > テーマ

Chart for WPF/Silverlight には Office 2003、Vista、Office 2007 などいくつかのテーマが組み込まれており、これらを使ってグラフの外観をカスタマイズできます。以下に、組み込みテーマについて説明および図示します。

Office2007Black テーマ

これは、Office 2007 の「黒」スタイルに基づくデフォルトのテーマです。グラフは濃い灰色、強調表示はオレンジ色で表示されます。

XAML の場合

グラフで Office2007Black テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。

XAML
コードのコピー
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey 
TypeInTargetAssembly=c1chart:C1Chart, ResourceId=Office2007Black}}">
XAML
コードのコピー
<c1:C1Chart Name="c1Chart1" Theme="Office2007Black”>

コードの場合

グラフで Office2007Black テーマを明示的に定義するには、次のコードをプロジェクトに追加します。

Visual Basic
コードのコピー
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
   New ComponentResourceKey(GetType(C1Chart), "Office2007Black")), _
   ResourceDictionary)

C#
コードのコピー
c1Chart1.Theme = c1Chart1.TryFindResource(
   new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart),
   "Office2007Black")) as ResourceDictionary;
Visual Basic
コードのコピー
C1Chart1.Theme = ChartTheme.Office2007Black

C#
コードのコピー
C1Chart1.Theme = ChartTheme.Office2007Black

Office2007Blue テーマ

このテーマは、Office 2007 の「青」スタイルに基づいています。グラフは青色、強調表示はオレンジ色で表示されます。

XAML の場合

グラフで Office2007Blue テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。

XAML
コードのコピー
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey 
TypeInTargetAssembly=c1chart:C1Chart, ResourceId=Office2007Blue}}">
XAML
コードのコピー
<c1:C1Chart Name="c1Chart1" Theme="Office2007Blue">

コードの場合

グラフで Office2007Blue テーマを明示的に定義するには、次のコードをプロジェクトに追加します。

Visual Basic
コードのコピー
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
   New ComponentResourceKey(GetType(C1Chart), " Office2007Blue")), _
   ResourceDictionary)

C#
コードのコピー
C1Chart1.Theme = c1Chart1.TryFindResource(
   new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart),
   "Office2007Blue")) as ResourceDictionary;
Visual Basic
コードのコピー
C1Chart1.Theme = ChartTheme.Office2007Blue

C#
コードのコピー
C1Chart1.Theme = ChartTheme.Office2007Blue;

Office2007Silver テーマ

このテーマは、Office 2007 の「シルバー」スタイルに基づいています。グラフはシルバー、強調表示はオレンジ色で表示されます。

XAML の場合

グラフで Office2007Silver テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。

XAML
コードのコピー
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey 
TypeInTargetAssembly=c1chart:C1Chart, ResourceId=Office2007Silver}}">
XAML
コードのコピー
<c1:C1Chart Name="c1Chart1" Theme="Office2007Silver">

コードの場合

グラフで Office2007Silver テーマを明示的に定義するには、次のコードをプロジェクトに追加します。

Visual Basic
コードのコピー
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
   New ComponentResourceKey(GetType(C1Chart), "Office2007Silver")), _
   ResourceDictionary)

C#
コードのコピー
c1Chart1.Theme = c1Chart1.TryFindResource(
   new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart),
   "Office2007Silver")) as ResourceDictionary;
Visual Basic
コードのコピー
C1Chart1.Theme = ChartTheme.Office2007Silver

C#
コードのコピー
c1Chart1.Theme = ChartTheme.Office2007Silver;

Vista テーマ

このテーマは、Vista スタイルに基づいています。グラフは青緑色、強調表示は青色で表示されます。

XAML の場合

グラフで Vista テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。

XAML
コードのコピー
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey 
TypeInTargetAssembly=c1chart:C1Chart, ResourceId=Vista}}">
XAML
コードのコピー
<c1:C1Chart Name="c1Chart1" Theme="Vista">

コードの場合

グラフで Vista テーマを明示的に定義するには、次のコードをプロジェクトに追加します。

Visual Basic
コードのコピー
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
   New ComponentResourceKey(GetType(C1Chart), "Vista")), _
   ResourceDictionary)

C#
コードのコピー
c1Chart1.Theme = c1Chart1.TryFindResource(
   new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart),
   "Vista")) as ResourceDictionary;
Visual Basic
コードのコピー
C1Chart1.Theme = ChartTheme.Vista

C#
コードのコピー
c1Chart1.Theme = ChartTheme.Visata;

MediaPlayer テーマ

このテーマは、Windows Media Player スタイルに基づいています。グラフは黒色、強調表示は青色で表示されます。

XAML の場合

グラフで MediaPlayer テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。

XAML
コードのコピー
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey 
TypeInTargetAssembly=c1chart:C1Chart, ResourceId=MediaPlayer}}">
XAML
コードのコピー
<c1:C1Chart Name="c1Chart1" 
Theme="MediaPlayer">

コードの場合

グラフで MediaPlayer テーマを明示的に定義するには、次のコードをプロジェクトに追加します。

Visual Basic
コードのコピー
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
   New ComponentResourceKey(GetType(C1Chart), "MediaPlayer")), _
   ResourceDictionary)

C#
コードのコピー
c1Chart1.Theme = c1Chart1.TryFindResource(
   new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart),
   "MediaPlayer")) as ResourceDictionary;
Visual Basic
コードのコピー
C1Chart1.Theme = ChartTheme.MediaPlayer

C#
コードのコピー
c1Chart1.Theme = ChartTheme.MediaPlayer;

DuskBlue テーマ

このテーマでは、グラフがチャコールグレー、強調表示が明るい青色とオレンジ色で表示されます。

XAML の場合

グラフで DuskBlue テーマを明示的に定義するには、次に示すように、Theme XAML を タグに追加します。

XAML
コードのコピー
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey 
TypeInTargetAssembly=c1chart:C1Chart, ResourceId=DuskBlue}}">
XAML
コードのコピー
<c1:C1Chart Name="c1Chart1" 
Theme="DuskBlue">

コードの場合

グラフで DuskBlue テーマを明示的に定義するには、次のコードをプロジェクトに追加します。

Visual Basic
コードのコピー
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
   New ComponentResourceKey(GetType(C1Chart), "DuskBlue")), _
   ResourceDictionary)

C#
コードのコピー
c1Chart1.Theme = c1Chart1.TryFindResource(
   new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart),
   "DuskBlue")) as ResourceDictionary;
Visual Basic
コードのコピー
C1Chart1.Theme = ChartTheme.DuskBlue

C#
コードのコピー
c1Chart1.Theme = ChartTheme.DuskBlue;

DuskGreen テーマ

このテーマでは、グラフがチャコールグレー、強調表示が明るい緑色と紫色で表示されます。

XAML の場合

グラフで DuskGreen テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。

XAML
コードのコピー
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey 
TypeInTargetAssembly=c1chart:C1Chart, ResourceId=DuskGreen}}">
XAML
コードのコピー
<c1:C1Chart Name="c1Chart1" 
Theme="DuskGreen">

コードの場合

グラフで DuskGreen テーマを明示的に定義するには、次のコードをプロジェクトに追加します。

VisualBasic
コードのコピー
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
   New ComponentResourceKey(GetType(C1Chart), "DuskGreen")), _
   ResourceDictionary)

C#
コードのコピー
c1Chart1.Theme = c1Chart1.TryFindResource(
   new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart),
   " DuskGreen")) as ResourceDictionary;
Visual Basic
コードのコピー
C1Chart1.Theme = ChartTheme.DuskGreen

C#
コードのコピー
c1Chart1.Theme = ChartTheme.DuskGreen;

Office2003Blue テーマ

このテーマは、Office 2003 の「青」スタイルに基づいています。グラフは中間色、強調表示は青色とオレンジ色で表示されます。

XAML の場合

グラフで Office2003Blue テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。

XAML
コードのコピー
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey 
TypeInTargetAssembly=c1chart:C1Chart, ResourceId=Office2003Blue}}">
XAML
コードのコピー
<c1:C1Chart Name="c1Chart1" Theme="Office2003Blue">

コードの場合

Visual Basic
コードのコピー
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
   New ComponentResourceKey(GetType(C1Chart), "Office2003Blue")), _
   ResourceDictionary)

C#
コードのコピー
c1Chart1.Theme = c1Chart1.TryFindResource(
   new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart),
   "Office2003Blue")) as ResourceDictionary;
Visual Basic
コードのコピー
C1Chart1.Theme = ChartTheme.Office2003Blue

C#
コードのコピー
c1Chart1.Theme = ChartTheme.Office2003Blue;

グラフで Office2003Blue テーマを明示的に定義するには、次のコードをプロジェクトに追加します。

Office2003Classic テーマ

このテーマは、Office 2003 の「クラシック」スタイルに基づいています。グラフは灰色、強調表示はスレート色で表示されます。

XAML の場合

グラフで Office2003Classic テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。

XAML
コードのコピー
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey 
TypeInTargetAssembly=c1chart:C1Chart, ResourceId=Office2003Classic}">
XAML
コードのコピー
<c1:C1Chart Name="c1Chart1" 
Theme="Office2003Classic">

コードの場合

グラフで Office2003Classic テーマを明示的に定義するには、次のコードをプロジェクトに追加します。

Visual Basic
コードのコピー
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
   New ComponentResourceKey(GetType(C1Chart), "Office2003Classic")), _
   ResourceDictionary)

C#
コードのコピー
c1Chart1.Theme = c1Chart1.TryFindResource(
   new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart),
   "Office2003Classic")) as ResourceDictionary;
Visual Basic
コードのコピー
C1Chart1.Theme = ChartTheme.Office2003Classic

C#
コードのコピー
c1Chart1.Theme = ChartTheme.Office2003Classic;

Office2003Olive テーマ

このテーマは、Office 2003 の「オリーブ」スタイルに基づいています。グラフは中間色、強調表示はオリーブグリーンとオレンジで表示されます。

XAML の場合

グラフで Office2003Olive テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。

XAML
コードのコピー
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey 
TypeInTargetAssembly=c1chart:C1Chart, ResourceId=Office2003Olive}}">
XAML
コードのコピー
<c1:C1Chart Name="c1Chart1" 
Theme="Office2003Olive">

コードの場合

グラフで Office2003Olive テーマを明示的に定義するには、次のコードをプロジェクトに追加します。

Visual Basic
コードのコピー
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
   New ComponentResourceKey(GetType(C1Chart), "Office2003Olive")), _
   ResourceDictionary)

コードのコピー
c1Chart1.Theme = c1Chart1.TryFindResource(
   new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart),
   "Office2003Olive")) as ResourceDictionary;
Visual Basic
コードのコピー
C1Chart1.Theme = ChartTheme.Office2003Olive

C#
コードのコピー
c1Chart1.Theme = ChartTheme.Office2003Olive;

Office2003Royale テーマ

このテーマは、Office 2003 の「ロイヤル」スタイルに似ています。グラフはシルバー、強調表示は青色で表示されます。

XAML の場合

グラフで Office2003Royale テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。

XAML
コードのコピー
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey 
TypeInTargetAssembly=c1chart:C1Chart, ResourceId=Office2003Royale}}">
XAML
コードのコピー
<c1:C1Chart Name="c1Chart1" Theme="Office2003Royale">

コードの場合

グラフで Office2003Royale テーマを明示的に定義するには、次のコードをプロジェクトに追加します。

Visual Basic
コードのコピー
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
   New ComponentResourceKey(GetType(C1Chart), "Office2003Royale")), _
   ResourceDictionary)

C#
コードのコピー
c1Chart1.Theme = c1Chart1.TryFindResource(
   new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart),
   " Office2003Royale")) as ResourceDictionary;

 

Visual Basic
コードのコピー
C1Chart1.Theme = ChartTheme.Office2003Royale)

C#
コードのコピー
c1Chart1.Theme = ChartTheme.Office2003Royale;

Office2003Silver テーマ

このテーマは、Office 2003 の「シルバー」スタイルに基づいています。グラフはシルバー、強調表示は灰色とオレンジ色で表示されます。

XAML の場合

グラフで Office2003Silver テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。

XAML
コードのコピー
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey 
TypeInTargetAssembly=c1chart:C1Chart, ResourceId=Office2003Silver}}">
XAML
コードのコピー
<c1:C1Chart Name="c1Chart1" 
Theme="Office2003Silver">

コードの場合

グラフで Office2003Royale テーマを明示的に定義するには、次のコードをプロジェクトに追加します。

VisualBasic
コードのコピー
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
   New ComponentResourceKey(GetType(C1Chart), "Office2003Silver")), _
   ResourceDictionary)

C#
コードのコピー
c1Chart1.Theme = c1Chart1.TryFindResource(
   new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart),
   "Office2003Silver")) as ResourceDictionary;
VisualBasic
コードのコピー
C1Chart1.Theme = ChartTheme.Office2003Silver)

C#
コードのコピー
c1Chart1.Theme = ChartTheme.Office2003Silver;
関連トピック